observation deck - Turkish English Dictionary